﻿using System;


namespace SmellyCode {
	public abstract class SpeculationBase {
		string i_am_private = "private";
		protected string i_am_protected = "protected";

		public int jawn { get; set; }

		public SpeculationBase() {
			Console.WriteLine("Construct me");
		}

		public void SomeMethod() {
			Console.WriteLine("I'm some method");
		}

		public abstract void VeryCrucalMethod();
		public abstract int Some_Method(double d);
	}
}
